package ink.tiptop.dto.req.local.view;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 本地模块结构视图(ZjfModuleLocalView)请求查询类
 *
 * @author zjf
 * @since 2020-07-27 11:04:48
 */
@Getter
@Setter
public class UpdateZjfModuleLocalViewRequest implements Serializable {
    private static final long serialVersionUID = -73855853522206120L;
    /**
     * 本地模块ID,可以雪花算法
     */
    @JsonProperty("ID")
    private Integer id;
    /**
     * 0:不忽视,1:忽视
     */
    @JsonProperty("IGNORE")
    private Integer ignore;
    /**
     * 说明
     */
    @JsonProperty("DESC")
    private String desc;
    /**
     * 关联远程视图zjf_service_remote_view.id
     */
    @JsonProperty("REMOTE_ID")
    private Integer remoteId;
    /**
     * 关联本地模块zjf_module_local.id
     */
    @JsonProperty("LOCAL_ID")
    private Integer localId;
    /**
     * 关联服务器配置信息ID
     */
    @JsonProperty("SERVER_ID")
    private Integer serverId;


    /**
     * 用户账号 账号:版本=1:n
     */
    @JsonProperty("USER")
    private String user;
    /**
     * 版本号,不同版本映射不同的本地module数据
     */
    @JsonProperty("VERSION")
    private String version;


}